package com.myway.dto.ticket;

import com.myway.dto.order.DTOPaxSegment;
import com.myway.dto.order.DTOPnr;

/**
 * @类名称：DTOFltChangePaxSeg 
 * @类描述：航班变更明细 
 * @创建时间：2015年11月11日 下午7:55:48 
 * @author Jiang.Yida
 * @version V1.0
 */
public class DTOFltChangePaxSeg implements java.io.Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -6586381534215919717L;

	private Long id;
	
	private Long changeId;
	/**
	 * 变更前的航段
	 */
	private DTOPaxSegment oldPaxSegment;
	/**
	 * 变更后的航段
	 */
	private DTOPaxSegment newPaxSegment;
	/**
	 * changeAmount: 舱位差价 
	 */
	private double changeAmount;
	
	/**
	 * serviceCharge: 手续费 
	 */
	private double serviceCharge;
	
	/**
	 * actualAmount: 实际金额 
	 */
	private double actualAmount = 0;
	/**
	 * 变更前的Pnr
	 */
	private DTOPnr oldPnr;
	/**
	 * 变更后的Pnr
	 */
	private DTOPnr newPnr;

	public DTOFltChangePaxSeg(){

	}

	@Override
	protected void finalize() throws Throwable {
		super.finalize();
	}

	public Long getId(){
		return id;
	}

	/**
	 * 
	 * @param newVal
	 */
	public void setId(Long newVal){
		id = newVal;
	}
	
	public Long getChangeId(){
		return changeId;
	}

	/**
	 * 
	 * @param newVal
	 */
	public void setChangeId(Long newVal){
		changeId = newVal;
	}

	public DTOPaxSegment getOldPaxSegment(){
		return oldPaxSegment;
	}

	/**
	 * 
	 * @param newVal
	 */
	public void setOldPaxSegment(DTOPaxSegment newVal){
		oldPaxSegment = newVal;
	}

	public DTOPaxSegment getNewPaxSegment(){
		return newPaxSegment;
	}

	/**
	 * 
	 * @param newVal
	 */
	public void setNewPaxSegment(DTOPaxSegment newVal){
		newPaxSegment = newVal;
	}

	public double getChangeAmount(){
		return changeAmount;
	}

	/**
	 * 
	 * @param newVal
	 */
	public void setChangeAmount(double newVal){
		changeAmount = newVal;
	}

	/**
	 * @return the oldPnr
	 */
	public DTOPnr getOldPnr() {
		return oldPnr;
	}

	/**
	 * @param oldPnr the oldPnr to set
	 */
	public void setOldPnr(DTOPnr oldPnr) {
		this.oldPnr = oldPnr;
	}

	/**
	 * @return the newPnr
	 */
	public DTOPnr getNewPnr() {
		return newPnr;
	}

	/**
	 * @param newPnr the newPnr to set
	 */
	public void setNewPnr(DTOPnr newPnr) {
		this.newPnr = newPnr;
	}

	public double getServiceCharge() {
		return serviceCharge;
	}

	public void setServiceCharge(double serviceCharge) {
		this.serviceCharge = serviceCharge;
	}

	public double getActualAmount() {
		return actualAmount;
	}

	public void setActualAmount(double actualAmount) {
		this.actualAmount = actualAmount;
	}
	
	

}